﻿@charset 'UTF-8';
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu
	{
	margin: 0;
	padding: 0;
}
body{min-width: 1200px;}
.m-login {
	overflow: visible !important;
}

.protrait {
	border-radius: 16px;
	width: 32px;
	height: 32px;
	position: relative;
	top: 6px;margin-right: 5px !important;
}
.menu_pannel{float: right;height: 60px;overflow: visible;}
.menu_pannel:hover{z-index:2000;}
.menu_pannel:hover .m-l-menu{display:block;}
.menu_pannel:active .m-l-menu{display:block;}
.menu_pannel:visited .m-l-menu{display:block;}
.m-l-menu:HOVER{display:block;}
.m-l-menu:VISITED{display:block;}
.m-login {
	*position: relative;
	*top: -9px;
}

.m-menu-width .down {
	background: url("../Images/imgs.png") no-repeat -3px -27px;
	padding: 0 9px;
	cursor: pointer;
	float: right;
	height: 16px;
	position: absolute;
	*top: -26px;
    right: -26px;
	top: 19px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
}
.m-l-menu {position: absolute;top: 62px;right: 3px;width: 167px;display: none;}
.f-fc-orange{text-decoration: none;color: #ff6931;}
.m-menu {
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#f0f0f0, Direction=2, Strength=2);
}

.menu-credits {
	background: url("../Images/imgs.png") no-repeat -75px -1px;
	padding: 0 9px;
}

.menu-safe {
	background: url("../Images/imgs.png") no-repeat -5px -1px;
	padding: 0 9px;
}

.menu-msg {
	background: url("../Images/imgs.png") no-repeat -28px -1px;
	padding: 0 10px;
}

.menu-address {
	background: url("../Images/imgs.png") no-repeat -100px -1px;
	padding: 0 9px;
}

.menu-loginout {
	background: url("../Images/imgs.png") no-repeat -52px -1px;
	padding: 0 9px;
}

.menu-loginout-li {
	border-top: 1px solid #EFEEEE;
}

.m-menu li i {
	*float: left;
	*position: relative;
	*top: 15px;
}

.m-menu a {
	color: #868686;
	margin-left: 10px;
}

.m-menu-width {
	/* max-width: 300px;
	min-width: 150px; */
	width: 160px;
}

.m-menu li {
	background: #FFF;
	cursor: pointer;
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "宋体", "微软雅黑" arial;
	padding-left: 18px;
}
#loginDown {cursor: pointer;width: auto;margin-right: 35px;position: relative;overflow: visible;}
.m-menu li i {
	margin-right: 10px;
}

.l-logo {
	background: url("../Images/all.png") no-repeat -409px -140px;
}

.f-shadow {
	background-color: #ffffff;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#f0f0f0,
		Direction=2, Strength=2);
}

.g-hd .g-panel {
	height: 56px;
	border-top: 4px solid #ff6931;
}

.f-fwn {
	font-weight: normal;
}

.f-14 {
	font-size: 14px;
}

.f-f {
	font-family: "Microsoft YaHei", "宋体", \5fae\8f6f\96c5\9ed1, arial,
		\5b8b\4f53;
}

.g-hd .left {
	float: left;
	height: 56px;
}

.left {
	float: left;
}

.g-hd .left .download {
	display: block;
	margin-top: 15px;
	height: 25px;
	width: 150px;
	margin-left: 20px;
	background: url(../Images/all.png) no-repeat -106px -49px;
	padding-left: 20px;
	padding-top: 1px;
}

a.l-hd {
	color: #ff6931;
	text-decoration: none;
}

.g-hd .right {
	float: right;
	height: 56px;
	line-height: 56px;
	margin-right: 10px;
}

.right {
	float: right;
}

.g-hd .right a {
	margin-right: 10px;
	margin-top: 19px;
}

a.l-hd {
	color: #ff6931;
	text-decoration: none;
}

a.l-logo {
	display: block;
	width: 150px;
	height: 56px;
	margin: 0 auto;
}
.username-label{
	display: inline-block;
    height: 20px;
    line-height: 18px;
    margin-right: 0 !important;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 77px;
	width: auto;
	color: #ff6931 !important;
}
.f-user{display: inline-block;
height: 20px;
line-height: 18px;
margin-right: 0 !important;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 77px;
width: auto;
}
.headerShadow{overflow: visible;
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 0;
z-index: 100;}
.headerShadow .content_2{margin-left: -230px;
border-radius: 15px;
-moz-border-radius: 15px;
	width: 527px;
	min-height: 200px;
	background: #fff;
	_border-color: #555;position: absolute;
	left: 50%;
	top: 250px;
	box-shadow: #000 0 0 30px;
	z-index: 2001;
}
.headerShadow .mask {
	z-index: 2000;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.5;
filter: Alpha(Opacity=50);
_background: url(../Images/loadingopacity.png) repeat;
display: block;
}
div.m-menu{overflow: visible;}
/*美食车中包含来自其他餐厅的美食*/
.Restdif{
	border-radius: 15px;
-moz-border-radius: 15px;
height: 180px;
background: #FFF;
padding: 20PX;
font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei";
}
.Restdif .icon{float: left;margin: 0px;
width: 28px;
height: 28px;
background: url(../Images/all.png) no-repeat;
background-position: -382px 1px;
position: relative;
right: -74px;
}
.Restdif .t{
	line-height: 28px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #FF6931;
	font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei";
}
.Restdif .t2 {
margin-bottom:25px;
line-height: 40px;
font-size: 16px;
color: #808080;
text-align: center;
}
.Restdif .actions {
text-align: center;
}


.Restdif .btn_91_28, .Restdif .btn_91_28_g {
display: inline-block;
float: none;
width: 122px;
height: 39px;
line-height: 39px;
vertical-align: middle;
font-size: 18px;
font-weight: normal;
font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei", "黑体";
color: #FFF!important;
text-align: center;
cursor: pointer;
background: #FF6931;
}
.Restdif .btn_91_28:HOVER{
	background: #F06630;
}
.Restdif .emptyBtn {
	background: #FF6931;
	margin-right: 40px;
}
.Restdif .emptyBtn:HOVER{
	background: #F06630;
}
.Restdif .backBtn {
	background: #959595;
}
.codemobile{
	width: 150px;
	height: 180px;
	background-position: -448px -730px;
	float: left;
}
.ok23{
	float: right;
margin-top: 68px;
}
.t23{color: #8E8E8E;
font-weight: normal;margin-top: 20px;}
.Restdif .backBtn:HOVER{
	background: #909090;
}
.rmobit{
width: 307px;
float: right;
height: 160px;
margin: 0;
padding: 0;
color: #8E8E8E;
font-weight: normal;
padding-top: 20px;
}
.okmobile{position: relative;top: 42px;left: 0px;}
.appmobile{color: #FF6931;}